  /* Generic Classes */
.syn_left {
    text-align: left;
}

.syn_right {
    text-align: right;
}

.syn_note {
    font-size: smaller;
    font-style: italic;
    padding-bottom: 10px;
}

.syn_subText {
    font-size: smaller
}
/* EO.Generic Classes */

/* Cloning Classes */
.deleteMe {
    display: none;
}

.duplicate .deleteMe {
    display: inline;
}

.duplicate .cloneMe {
    display: none;
}

div .js-add-remove {
    /*
	background: #ffc;
	border: 1px solid #999;
	*/
    position: relative;
    text-align: right;
    padding-right: 10px;
    margin: 5px 0 10px 0;
}

fieldset.duplicate,
fieldset.duplicate span.tab {
    /* background: #eef; */
}


span.tab {
    background: #ffc;
    border-color: #999;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: block;
    padding: 5px 0 7px;
    position: absolute;
    top: -1px;
    right: -26px;
    text-align: center;
    width: 25px;
}

    span.tab a.cloneMe {
        background: #fff;
        border: 1px solid #3c3;
        color: #090;
        padding: 0 3px 2px;
        text-decoration: none;
    }

        span.tab a.cloneMe:hover {
            background: #cfc;
            /*color: #000;*/
        }

    span.tab a.deleteMe {
        background: #fff;
        border: 1px solid #f66;
        color: #f00;
        padding: 0 4px 2px;
        text-decoration: none;
    }

        span.tab a.deleteMe:hover {
            background: #fdd;
            /*color: #000;*/
        }

/* EO.Cloning Classes */


/* Quick Login */
#syn_quickLogin {
    /*color: #000000;*/
    /*border: 1px solid #B9B49E;*/
    margin: 0px;
    padding: 0px 0px 0px 0px;
    /*background-color: #F3EFDE;*/
}

    #syn_quickLogin h1 {
        display: none;
    }

    #syn_quickLogin form.syn_form {
        margin: 0px;
        padding: 0px;
    }

    #syn_quickLogin fieldset#syn_quickUserLogin {
        margin: 0px;
        padding: 0px;
        border: none;
    }

        #syn_quickLogin fieldset#syn_quickUserLogin legend {
            display: none;
        }

        #syn_quickLogin fieldset#syn_quickUserLogin label {
            display: block;
            margin: 3px 3px 3px 3px;
            /*color: #000000;*/
            overflow: hidden;
        }

            #syn_quickLogin fieldset#syn_quickUserLogin label input {
                display: block;
                margin: 0px;
                width: 95%;
            }

    #syn_quickLogin h2 {
        /*color: #444444;*/
        font-size: larger;
        margin: 0px;
        padding: 0px;
        /*background-color: #B9B49E;*/
    }

    #syn_quickLogin p.syn_row {
        text-align: right;
        margin: 0px 3px 3px 3px;
        padding: 0px;
    }

    #syn_quickLogin p#syn_welcomeCurrentUserRow {
        text-align: left;
        /*color: #000000;*/
    }

    #syn_quickLogin p#syn_userHome {
        text-align: left;
        margin-top: 3px;
    }

    #syn_quickLogin a {
        text-decoration: none;
    }

        #syn_quickLogin a:hover {
            text-decoration: underline;
        }

    #syn_quickLogin p#syn_recoverPassword {
        font-size: smaller;
    }

    #syn_quickLogin .syn_quickValidationError {
        color: red;
        font-weight: bold;
    }

    #syn_quickLogin .syn_quickValidationReset {
        /*color: #000000;*/
        font-weight: normal;
    }

/* EO.Quick Login */


/* Synergy Body */
/* Reset Margins */
#syn_body, #syn_body form, #syn_body fieldset {
    /*color: #000000;*/
    padding: 0;
    margin: 0;
}

    /*#syn_body h1, #syn_body h2, #syn_body h3, #syn_body h4, #syn_body h5, #syn_body h6, #syn_body p, #syn_body pre, #syn_body blockquote, #syn_body ul, #syn_body ol, #syn_body dl, #syn_body address
{
	margin: 1em 0;
	padding: 0;
}*/

    #syn_body li, #syn_body dd, #syn_body blockquote {
        margin-left: 1em;
    }

    #syn_body form label {
        cursor: pointer;
    }

    #syn_body fieldset {
        border: none;
    }

    #syn_body input, #syn_body select, #syn_body textarea {
        font-size: 100%;
    }
    /* EO.Reset Margins */

    /*#syn_body h1
{
	font-weight: bold; 
	font-size: larger; 	
	color: #000000; 	
}

#syn_body input.syn_button,
#syn_body input.syn_submit,
#syn_body button,
div #syn_body .btn-submit
{*/
    /*background-color: #E3D7AC;*/
    /*cursor: pointer;
	margin-bottom: 10px;
	padding: 2px 5px 2px 5px;
}*/

    #syn_body .syn_errorMsg {
        color: red;
        font-weight: bold;
        float: left;
        clear: left;
        width: 440px;
        margin: 3px 0px 3px 3px;
    }

    #syn_body .syn_validationError {
        color: red;
        font-weight: bold;
    }

    #syn_body .syn_validationReset {
        /*color: #000000;*/
        font-weight: normal;
    }

    #syn_body #syn_errorRequired {
        color: red;
        display: none;
        float: left;
        margin: 3px 0px 3px 3px;
        clear: left;
        width: 440px;
    }

    #syn_body ul#syn_errorList {
        margin-left: 1em;
    }

    #syn_body #syn_preamble {
        text-align: left;
    }

    #syn_body #syn_links {
        text-align: left;
    }

#syn_body {
    width: 510px;
    /*background: url(/RRIF/cssimages/draft2.gif) ;*/
}

    #syn_body table {
        border-spacing: 0px;
        width: 100%;
    }

        #syn_body table th {
            background: #B9B49E !important;
        }
    /* EO.Synergy Body */


    /* Geneneric Form */

    /*#syn_body .syn_submit
{
	float: right;
	margin-left: 3px;
}
#syn_body .syn_back
{
	float: left;
	clear: left;
}
#syn_body .syn_nextBack
{
	float:left;
	width: 100%;
	clear: both;
	margin-bottom: 3px;
}
#syn_body .syn_nextPage
{
	float:right;
}
#syn_body .syn_backPage
{
	float: left;
	clear: left;
}*/

    #syn_body fieldset {
        width: 100%;
        padding-bottom: 5px;
    }

        #syn_body fieldset legend {
            display: none;
        }

        #syn_body fieldset h1 {
            /*display: none;*/
        }
        /*#syn_body fieldset h2
{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
	padding: 0px;
	background-color: #B9B49E;
}
#syn_body h2 span
{
	color: #444444;
	margin-left: 5px;
}

#syn_body fieldset h3
{
    	clear: both;
    	display: block;
	float: left;
	padding: 0;
	font-weight: bold;
	width: 100%;
	margin: 20px 0px 0px 3px;
	font-size: larger;
}
#syn_body fieldset h4
{
    	clear: both;
    	display: block;
	float: left;
	padding: 0;
	font-weight: bold;
	width: 80%;
	margin: 10px 0px 0px 3px;
	font-size: small;
}*/
        #syn_body fieldset p.syn_row {
            width: 440px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 3px;
        }
        /*#syn_body fieldset label 
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 5px;
}
#syn_body fieldset label span {
	display: inline;
	float: left;	
	clear: left;
	width: 220px;
	margin: 0px;
}*/

        #syn_body fieldset span.syn_col1 {
            width: 220px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 5px;
        }

        #syn_body fieldset table.syn_col2 {
            width: 270px;
            display: inline-block;
            float: left;
            margin: 3px 0px 3px 3px;
            clear: right;
            display: flex;
            flex-flow: row wrap;
        }

            #syn_body fieldset table.syn_col2 td:first-child {
                padding-right: 0.5em;
            }

            #syn_body fieldset table.syn_col2 td:last-child {
                text-align: right;
                width: auto;
            }

        #syn_body fieldset span.syn_col2 {
            width: 270px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 3px;
            clear: right;
        }
        /*#syn_body fieldset span.syn_colQuestion {
	width: 280px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset span.syn_colAnswer {
	width: 140px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
	clear: right;
}*/
        #syn_body fieldset span.syn_3col-l {
            width: 200px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 3px;
        }

        #syn_body fieldset span.syn_3col-c {
            width: 120px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 3px;
        }

        #syn_body fieldset span.syn_3col-r {
            width: 120px;
            display: inline;
            float: left;
            margin: 3px 0px 3px 3px;
        }

    #syn_body .syn_listUserHome-row-bottom {
        /*
	border-bottom: 1px solid #B9B49E;
	padding-bottom: 100px;
	*/
        text-align: right;
    }

    #syn_body .syn_listUserHome-action-header {
    }

    #syn_body .syn_alt {
        background: #FFF9E2;
    }

    #syn_body fieldset input.syn_text,
    #syn_body fieldset input.syn_email,
    #syn_body fieldset input.syn_password,
    #syn_body fieldset select.syn_select,
    #syn_body fieldset textarea.syn_textarea {
        width: 200px;
        margin: 0px;
        float: left;
    }
    /*#syn_body fieldset textarea.syn_textarea2 
{
	width: 200px;
	height: 100px;
	margin:0px;
	float: left;
}*/

    #syn_body fieldset label.syn_singleCheckbox {
        text-align: left;
        overflow: hidden;
    }
    /*#syn_body fieldset label.syn_singleCheckbox input
{
	float: left;
}
#syn_body fieldset label.syn_singleCheckbox span
{
	clear: none;
    	float: left;
    	width: 410px;
    	margin-top: 3px;
    	margin-left: 3px;
}*/

    #syn_body fieldset label.syn_multiCheckbox {
        display: inline;
        text-align: left;
        overflow: hidden;
        width: 140px;
        float: left;
        clear: none;
    }

        #syn_body fieldset label.syn_multiCheckbox input {
            float: left;
        }

        #syn_body fieldset label.syn_multiCheckbox span {
            clear: none;
            float: left;
            width: 115px;
            margin-top: 3px;
            margin-left: 3px;
        }

    #syn_body fieldset.syn_fieldsetItem {
        margin: 0em 0em 1em 0em;
        /*border: 1px solid #B9B49E;*/
        background-color: #F3EFDE;
        /*clear: left;
    float: left;*/
    }

    #syn_body fieldset div.syn_helpinfo {
        float: right;
        width: 50px;
        height: 18px;
        margin: 3px 0px 3px 3px;
    }

    #syn_body fieldset div.syn_helpinfoHidden {
        color: red;
        display: none;
        float: right;
        width: 50px;
        height: 18px;
        margin: 3px 0px 3px 3px;
        text-align: center;
        border: 1px solid green;
    }

    #syn_body fieldset a.syn_help,
    #syn_body fieldset a.syn_info {
        float: right;
        font-size: smaller;
        margin-left: 3px;
    }
    /* Turn on images */
    #syn_body fieldset a.syn_help {
        background: url(/RRIF/cssimages/question_mark.gif) no-repeat top right;
        height: 19px;
        width: 19px;
    }

    #syn_body fieldset a.syn_info {
        background: url(/RRIF/cssimages/info_icon.gif) no-repeat top right;
        height: 19px;
        width: 19px;
    }
    /*
#syn_body fieldset a.syn_help span,
#syn_body fieldset a.syn_info span
{
	display: none;
}
*/

    /* SR124050 Added paging styles */
    /* -- Paging Styles */
    #syn_body .syn_resultsPerPage {
        float: left;
        text-align: left;
    }

    #syn_body .syn_previousNext {
        float: right;
        text-align: right;
    }

    /* -- Generic Address */
    #syn_body .syn_help {
        margin-right: 0.3em;
    }

    #syn_body span.syn_row {
        clear: left;
        width: 440px;
        /*width: 99%;*/
        display: inline;
        float: left;
        text-align: left;
        margin: 3px 0px 3px 3px;
    }

        #syn_body span.syn_row syn_help {
            margin-right: 0;
        }

        #syn_body span.syn_row label {
            width: 138px;
            float: left;
            clear: none;
        }

        #syn_body span.syn_row span {
            float: none;
        }

        #syn_body span.syn_row input,
        #syn_body span.syn_row select {
            clear: none;
            float: none;
            width: 120px;
            display: block;
        }
    /* -- EO.Generic Address */
    /* -- Generic ABN */
    /*#syn_body label.syn_abnClass
{
    	display: inline;
    	width: 440px;
    	float: left;
}
#syn_body label.syn_abnClass input
{
    	width: 110px;
}
#syn_body input#syn_validateABN
{
        width: 60px;
        float: left;
	margin: 0px 0px 0px 3px;
}
#syn_body #syn_abnDetailsRow,
#syn_body #syn_abnValidatingRow
{
	display: block;
	width: 490px;
	margin: 3px 0px 3px 3px;
}
#syn_body #syn_abnDetailsRow h3,
#syn_body #syn_abnValidatingRow h3
{
	width: 200px;
	margin-top: 5px;
	margin-left:110px;
}
#syn_body #syn_abnDetailsRow p.syn_abnErrorClass
{
	color: red;
}
#syn_body #syn_abnDetailsRow p,
#syn_body #syn_abnValidatingRow p
{
	float: left;
	clear: left;
	width: 200px;
	margin-left: 110px;
	margin-top: 3px;
}*/
    /* -- EO.Generic ABN*/
    /* -- Generic Same as above*/
    #syn_body label.syn_sameAsAbove {
        float: right;
        text-align: right;
        margin: 0px 5px 0px 0px;
        padding: 0px;
        font-size: smaller;
        color: #FFFFFF;
        width: 150px;
    }

        #syn_body label.syn_sameAsAbove span {
            float: none;
        }

        #syn_body label.syn_sameAsAbove input {
            width: 15px;
            height: 15px;
            display: inline;
            padding: 0px;
            margin: 0px;
        }
    /* -- EO.Generic Same as above*/
    /* -- Generic Question Select*/
    #syn_body label.syn_questionSelect {
        margin-bottom: 15px;
    }

        #syn_body label.syn_questionSelect span {
            float: left;
            width: 340px;
        }
    /*#syn_body label.syn_questionSelect select
{
	float: right;
	width: 80px;
}*/
    #syn_body label.syn_questionText {
        margin-bottom: 15px;
    }

        #syn_body label.syn_questionText span {
            float: left;
            width: 340px;
        }

        #syn_body label.syn_questionText input {
            float: right;
            width: 80px;
        }

    #syn_body label.syn_questionOther {
        margin-top: -12px;
        margin-bottom: 15px;
    }

        #syn_body label.syn_questionOther span {
            float: left;
            width: 340px;
        }

        #syn_body label.syn_questionOther input {
            float: right;
            width: 80px;
        }
    /*#syn_body p.syn_questionPrompt
{
	width: 440px;
	float: left;
        text-align: left;
        margin: -12px 3px 15px 3px;
        padding: 0px;
}*/

    /* -- EO.Generic Question Select*/
    /* -- Generic User Home Menu anylink*/
    #syn_body h1#syn_userHomePage {
        display: none;
    }
    /*#syn_body table.syn_userHomeTable
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px;
	width: 100%;
}
#syn_body table.syn_userHomeTable tr td
{
	padding: 3px;
}
#syn_body table.syn_userHomeTable a
{
        text-decoration: none;
}

#syn_body .syn_userHomeTable a:visited
{
        text-decoration: none;
        color: #000000;
}
#syn_body .syn_userHomeTable a:hover
{
        text-decoration: none;
        color: #FFFFFF;
}*/
    #syn_body table.syn_applicationListTable {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0px;
        width: 100%;
    }

        #syn_body table.syn_applicationListTable tr td {
            padding: 3px;
        }

        #syn_body table.syn_applicationListTable a {
            text-decoration: none;
        }

    #syn_body .syn_applicationListTable a:visited {
        text-decoration: none;
    }

    #syn_body .syn_applicationListTable a:hover {
        text-decoration: none;
    }

/*#syn_body .syn_anylinkcss
{
	position:absolute;
	visibility: hidden;
	border:1px solid #B9B49E;
	border-bottom-width: 0;
	font:normal 12px verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	z-index: 100;
	background-color: #F3EFDE;
	width: 200px;
}
#syn_body .syn_anylinkcss a
{
	width: 100%;
	display:block;
	text-indent: 3px;
	border-bottom: 1px solid #B9B49E;
	padding: 1px 0px 0px 3px;
	text-decoration: none;
	text-indent: 0px;
	color: #000000;
}
#syn_body .syn_anylinkcss a:visited
{*/
/*color: #000000;*/
/*text-decoration: none;
}
#syn_body .syn_anylinkcss a:hover
{
	color: #FFFFFF;
	background-color: #B9B49E;
	text-decoration: none;
}
.syn_anylinkmain{ /*hover background color
	color: #FFFFFF;
	background-color: #B9B49E;
	text-decoration: none;
	cursor: pointer;
}*/
subminorheadlink {
    color: red;
}

#syn_body #syn_logoutLink {
    text-align: right;
    margin-bottom: 0.5em;
}
/* -- EO.Generic User Home Menu anylink*/
/* EO.Generic Form */

/* Login Form */
#syn_body #syn_loginForm {
    /*border: 1px solid #B9B49E;*/
    width: 400px;
    text-align: right;
}

    #syn_body #syn_loginForm label {
        text-align: left;
        margin: 2px 2px 0px 2px;
        display: block;
    }

    #syn_body #syn_loginForm input.syn_textbox {
        width: 100%;
        text-align: left;
        margin: 0px 2px 2px 2px;
        display: block;
    }

    #syn_body #syn_loginForm p.p1 {
        visibility: hidden;
        position: absolute;
    }

    #syn_body #syn_loginForm .syn_button {
        margin: 2px;
        display: block;
    }

/* EO.Login Form */


/* New User Registration Form */

/* ----Registration Details */

/*#syn_body fieldset#syn_registrationDetails span#syn_registrationType
{
	width: 440px;
	display: inline;
	float: left;
	margin: 3px 0px 3px 3px;
}
#syn_body fieldset#syn_registrationDetails span#syn_registrationType span
{
	display: inline;
	float: left;	
	clear: left;
	width: 210px;
	margin: 0px;
}
#syn_body fieldset#syn_registrationDetails span#syn_registrationType label
{
	clear: none;
	float: none;
	display: inline;
	margin-right: 20px;
}	

#syn_body fieldset#syn_registrationDetails span#syn_registrationType label#syn_individualLabel span,
#syn_body fieldset#syn_registrationDetails span#syn_registrationType label#syn_companyLabel span
{
	float: none;
	clear: none;
	width: 50px;
	margin-left: 5px;
}*/
#syn_body fieldset#syn_registrationDetails span.syn_subText {
    float: none;
    margin-left: 3px;
    clear: none;
}
/* ----EO.Registration Details */
/* ----Company Details */
/*
#syn_body fieldset#syn_companyDetails label#syn_abnLabel
{
	display: inline;
    width: 34em;
    float: left;
}
#syn_body fieldset#syn_companyDetails label#syn_abnLabel input
{
    width: 14em;
}
#syn_body fieldset#syn_companyDetails button#syn_validateABN
{
	width: 5em;
	float: left;
	margin-left: 0.2em;
}
#syn_body fieldset#syn_companyDetails #syn_abnDetailsRow
{
	display: none;
}
*/
/* ----EO.Company Details */
/* ----Postal Details */
/*
#syn_body fieldset#syn_address label,
#syn_body fieldset#syn_postalAddress label
{
    width: 13em;
    float: left;
    text-align: left;
	margin: 0px;
	padding: 0px;
}

#syn_body fieldset#syn_address span,
#syn_body fieldset#syn_postalAddress span
{
        float: none;
}
#syn_body fieldset#syn_address input,
#syn_body fieldset#syn_address select,
#syn_body fieldset#syn_postalAddress input,
#syn_body fieldset#syn_postalAddress select
{
	display: block;
	width: 12em;
}

#syn_body fieldset#syn_address span.syn_row,
#syn_body fieldset#syn_postalAddress span.syn_row
{
    width: 40em;
    display: inline;
    float: left;
    text-align: left;
    margin: 0.2em 0px 0.2em 0.2em;
}

#syn_body fieldset#syn_address label#syn_unitLabel,
#syn_body fieldset#syn_address label#syn_lotLabel,
#syn_body fieldset#syn_postalAddress label#syn_postalUnitLabel,
#syn_body fieldset#syn_postalAddress label#syn_postalLotLabel
{
    display: none;
}

#syn_body fieldset#syn_postalAddress label#syn_postalSameAsAboveLabel
{
	float: right;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: smaller;
	color: #FFFFFF;
}

#syn_body fieldset#syn_postalAddress label#syn_postalSameAsAboveLabel input
{
	width: 1.5em;
	height: 1.5em;
	display: inline;
	padding: 0px;
	margin: 0px;
}

#syn_body fieldset#syn_registrationDetails fieldset#syn_userDetails,
#syn_body fieldset#syn_registrationDetails fieldset#syn_companyDetails,
#syn_body fieldset#syn_registrationDetails fieldset#syn_contactDetails
{
	display: none;
}
*/
/* ----EO.Postal Details */

/* EO.New User Registration Form */
/* Health Application */
/* --Food Business Application */
#syn_body fieldset#syn_businessType label#syn_businessTypeOtherLabel span {
    text-align: right;
    margin-right: 3px;
    width: 200px;
}

#syn_body fieldset#syn_foodType label#syn_foodTypeOtherLabel span {
    text-align: right;
    margin-right: 3px;
    width: 200px;
}
/* --EO.Food Business Application */
/* EO.Health Application */
/* New Credit Card Payment */
#syn_body fieldset#syn_submitCCPayment label#syn_creditCardCVVLabel input#syn_creditCardCVV {
    width: 40px;
}

#syn_body fieldset#syn_submitCCPayment label input#syn_expiryDateMonth,
#syn_body fieldset#syn_submitCCPayment input#syn_expiryDateYear {
    width: 20px;
}

#syn_body fieldset#syn_submitCCPayment span#syn_expiryDateSlash {
    float: none;
    margin: 0px 3px 0px 3px;
}

#syn_body fieldset#syn_submitCCPayment label#syn_expiryDateLabel {
    width: 300px;
    float: none;
    margin: 0px, 0px, 0px, 0px;
}

#syn_body fieldset#syn_submitCCPayment input#syn_expiryDateYear {
    float: none;
}

#syn_expiryDateDetails {
    width: 440px;
    display: inline;
    float: left;
    margin: 3px 0px 3px 5px;
}

/* EO.New Credit Card Payment */
/* Building Application */
#syn_body div.syn_fees {
    font-weight: bold;
    text-align: right;
}
/*#syn_body fieldset#syn_newBuildingApplication label#syn_wallLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_roofsLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_floorsLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_frameLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_demolitionTypeLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_signSelectLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolTypeLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolMaterialLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolChlorinationLabel span,
#syn_body fieldset#syn_newBuildingApplication label#syn_rWallMaterialLabel span
{
        width: 200px;
}
#syn_body fieldset#syn_newBuildingApplication label#syn_wallLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_roofsLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_floorsLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_frameLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_demolitionTypeLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_signSelectLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolTypeLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolMaterialLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_poolChlorinationLabel select,
#syn_body fieldset#syn_newBuildingApplication label#syn_rWallMaterialLabel select
{
	width: 240px;	
	float: left;
	margin-top: 3px;
}*/
/* EO.Building Application */

/* Start of GetHelp */

#syn_body .syn_help-header {
    font-weight: bold;
    font-size: 18px;
    background: none transparent scroll repeat 0% 0%;
    /*color: #000000;*/
    line-height: 25px;
    font-family: Verdana, Helvetica, sans-serif
}

#syn_body .syn_link-cont {
    margin-bottom: 1em;
}

    #syn_body .syn_link-cont .syn_cont-title {
        font-weight: bold;
        /*color: #000000;*/
        margin-right: 1em;
        /****
	Change this below to: 
		display: inline; 
	if you want to view the description next to the title
	****/
        display: block;
    }

        #syn_body .syn_link-cont .syn_cont-title a {
            color: #000000;
            text-decoration: none;
        }

            #syn_body .syn_link-cont .syn_cont-title a:link {
                color: #000000;
                text-decoration: none;
            }

            #syn_body .syn_link-cont .syn_cont-title a:active {
                color: #00000;
                text-decoration: none;
            }

            #syn_body .syn_link-cont .syn_cont-title a:hover {
                color: #000000;
                text-decoration: underline;
            }

            #syn_body .syn_link-cont .syn_cont-title a:visited {
                color: #000000;
                text-decoration: none;
            }

    #syn_body .syn_link-cont .syn_cont-desc {
        margin-right: 1em;
        display: inline;
        clear: right;
    }

    #syn_body .syn_link-cont .syn_cont-link {
        /****
	Change this below to: 
		display: inline; 
	if you want to view the link next to the description
	****/
        display: block;
        margin-bottom: 0.9em;
    }

#syn_body .clear {
    clear: both;
    margin-bottom: 1em;
}

#syn_body .clear-l {
    clear: left;
    margin-bottom: 1em;
}

#syn_body .clear-r {
    clear: right;
    margin-bottom: 1em;
}

/* EO of GetHelp */
/* planning permit test
#syn_addressInfo span
{
	display: none;
}
#syn_addressInfo
{
	border: 1px solid blue;
        background: url(/RRIF/AccessOneLogo.gif) no-repeat top right;
        height: 200px;
        width: 200px;
	
}
*/
/*
label#syn_encumbrancesLabel
{
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}
#syn_helpinfo26
{
	display: none;
	border: 1px solid red;
}
*/


/* Customer Service Requests */

#syn_requestDetails textarea, #syn_addCustomerRequests textarea, #syn_addCustomerRequests input[type=text] {
    width: 400px;
}

#syn_addCustomerRequests select {
    width: 410px;
}

#syn_customerRequests td {
    vertical-align: top;
    padding-bottom: 10px;
}

#syn_body fieldset div.syn_rowtext {
    width: 220px;
    display: inline;
    float: left;
    margin: 3px 0px 3px 5px;
}

#syn_body div.syn_rowtext {
    padding-left: 13px;
    padding-right: 13px;
}
